package com.gopay.common.constants.cbrmb;

/**
 * 
 * @ClassName: CbBankAcctType
 * @Description: 境外账户类型
 * @author huangcheng
 * @date 2016年7月8日 下午4:32:09
 */
public enum CbBankAcctType {
    /**
     * 客户账户
     */
    CUST_ACCT("100"),

    /**
     * 跨境汇款收款人账户
     */
    REMIT_ACCT("200"),

    /**
     * 留学汇款人账户
     */
    STUDY_ACCT("300");

    public final String value;

    private CbBankAcctType(String value) {
        this.value = value;
    }

    public String getValue() {
        return this.value;
    }

    /**
     * 根据枚举类型的字符串值 获取 相应的枚举变量
     */
    public static CbBankAcctType get(String str) {
        switch (str) {
        case "100":
            return CUST_ACCT;
        case "200":
            return REMIT_ACCT;
        case "300":
            return STUDY_ACCT;
        default:
            return null;
        }
    }
}
